machine readable medium